package demo;

import java.util.ArrayList;

public class ArraryListDemo {
    public static void main( String[] args ) {
        ArrayList< String > list = new ArrayList<>();
        // 添加元素
        list.add("张三");
        list.add("李四");
        list.add("王五");
        list.add("赵六");
        // list.add(1);    // 生成实例时指定了泛型String，所以这里添加的元素非String会报错
        System.out.println("集合内容：" + list);   // 输出 集合内容：[张三, 李四, 王五, 赵六]

        // 删除元素
        list.remove(0);
        System.out.println("删除元素后：" + list); // 输出 删除元素后：[李四, 王五, 赵六]

        // 修改元素
        list.set(0, "张三");
        System.out.println("修改元素后：" + list);  // 输出 修改元素后：[张三, 王五, 赵六]

        // 查询元素
        System.out.println(list.get(2));        // 输出 赵六
        // 遍历集合
        for ( int i = 0; i < list.size(); i++ ) {
            System.out.println(list.get(i));
        }
    }
}
